package com.itm.eventos.controlador.dao.impl;

import javax.inject.Inject;

import com.itm.eventos.controlador.dao.GestorAccionesDao;
import com.itm.eventos.controlador.dao.GrabadorAudioDao;
import com.itm.eventos.controlador.dao.GrabadorImagenDao;
import com.itm.eventos.controlador.dao.GrabadorVideoDao;

public class GestorAccionesDaoImpl implements GestorAccionesDao{

	@Inject
	private GrabadorImagenDao grabadorImagenDao;
	@Inject
	private GrabadorAudioDao grabadorAudioDao;
	@Inject
	private GrabadorVideoDao grabadorVideoDao;
	
	
	public GestorAccionesDaoImpl() {}
	
	public void capturaFoto() {
		grabadorImagenDao.capturaFoto();
	}

	public void capturaPantalla() {
		grabadorImagenDao.capturaPantalla();
	}

	public void startCapturaVideo() {
		grabadorVideoDao.startCapturaVideo();
	}

	public void stopCapturaVideo() {
		grabadorVideoDao.stopCapturaVideo();
	}
	
	public void startCapturaSonido() {
		grabadorAudioDao.grabarAudio();
	}

	public void stopCapturaSonido() {
		grabadorAudioDao.guardarAudio();
	}
}